body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input[type=text],textarea,p,blockquote,th,td,button{padding:0;margin:0;font-size:100%}
label input{vertical-align:middle}
a:link,a:visited{color:#333;text-decoration:none; outline:none}
a:hover,a:active{text-decoration:underline}
body{font:12px/1.5 "Lucida Grande", Verdana, Helvetica, Arial, "Microsoft YaHei", Simsun, sans-serif;color:#333;background:#fff; behavior:url("csshover.htc");}
body.wd-body-01{ background:url(../images/front/menubg.gif) left 112px repeat-x}
body.second{ background:url(../images/front/menubg2.gif) left 112px repeat-x}
/*body{font:12px/1.5 "ËÎÌå", Arial, Helvetica, sans-serif;color:black;background-color:#fff;text-align:center}*/
img{border:0}
table{border-collapse:collapse}
ul li{list-style:none}
hr{height:1px;border:none;border-top:1px solid #e4e4e4;overflow:hidden}
hr.dashed{border-top:1px dashed #e4e4e4}
a.hidefocus{outline:none}
button.hidefocus::-moz-focus-inner{border:none}

/*nav*/
#header{ width:100%; float:left; height:85px; background:#007cc2;}
#header .header-c{ width:1000px; margin:0 auto;}
#header .header-c .logo{ float:left; width:213px;}

#main-nav { width:787px; float:right; font-family:"Î¢ÈíÑÅºÚ";}
#main-nav .nav-item{ float:left;  text-align:center; position:relative; color:#333333; line-height:85px; font-size:16px; z-index:10;}
#main-nav .nav-item .m1 { display:block; padding:0px 16px; font-size:16px; color:#333333;}
#main-nav .nav-item .m1:hover { text-decoration:none;}
#main-nav .nav-item .sub-menu { position:absolute; padding:0px 20px; width:100%; text-align:center; left:-20px; border-top:2px solid #333333; display:none; background:#e8a318; line-height:45px;}
#main-nav .nav-item .sub-menu a { display:block; color:#333333; border-bottom:1px dashed #333333; text-decoration:none;}
#main-nav .nav-item .sub-menu a:last-child{ border:none;}
/*banner*/
.focusBox { position: relative; width:100%; float:left; z-index:0; }
.focusBox .pic li{ width:100%; float:left; min-width:1440px;}
.focusBox .pic li img { width:100%; }
.focusBox .hd {  zoom:1; position:absolute; bottom:50px; right:42%; z-index:3}
.focusBox .hd li{float:left;  text-align:center; font-size:12px; width:60px; height:2px; cursor:pointer; overflow:hidden; background:#FFF; margin:0px 10px;  }
.focusBox .hd .on{ background:#ff9124;  }

.focusBox .prev,
.focusBox .next { width:50px; height:50px; position:absolute; top:250px; z-index:3; }
.focusBox .prev { background-image:url(../images/index.png); background-position:-101px -28px; left:0 }
.focusBox .next { background-image:url(../images/index.png); background-position:-153px -28px; right:0 }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }